Using Pi-Calculus for specification of mobile agent communication
نویسندگان
چکیده
This paper presents formal specification and verification of agent migration and communication in a mobile agent network. The specification has been written in π-calculus process algebra based on link mobility and verified by Mobility Workbench analysis. The model consists of the mobile agents placed at distributed nodes and a mobility management agent responsible for message handling. The specification is focused on remote communication of the agents while migrating through the network. The system has been verified by Workbench model checking features.
منابع مشابه
A Higher Order -Calculus Specification for a Mobile Agent in JINI
Current technologies of distribution of code have arrived for a few years to a good degree of maturity, in particular with the appearance of distributed execution platforms in conformity with CORBA speci cations and recently with the appearance of Java/JINI technologies [1]. This work proposes to bridge the gap between the requirements of mobile code generation for communicating systems and the...
متن کاملA Symbolic Procedure for Control Reachability in the Asynchronous Pi-calculus: Extended Abstract
We study the relationship between the asynchronous π-calculus and the specification language MSRNC combining multiset rewriting over first-order atomic formulas (MSR) and name constraints (NC) proposed in [10]. We exploit this connection to define a sound and fully automatic procedure for attacking control reachability for infinite-state specifications given in asynchronous π-calculus, i.e., fo...
متن کاملACVisualizer: A visualization tool for APi-calculus
Process calculi are mathematical tools used for modeling and analyzing the structure and behavior of reactive systems. One such calculus, called APi-calculus (an extension to Pi-calculus), provides support for modeling migration, intelligence, natural grouping and security in agent-based systems [18]. In this article, a visualization tool for the APi-calculus is proposed. Although an invaluable...
متن کاملWeb service orchestration driven by formal specification
Abstr act. When set of basic web service is built, the next step is to create more complex one. A programmatic approach uses declarative language such as BPEL. This kind of representation is verbose and needs assistance for the creation of business process. We defined a generative strategy leading by formal specification. Because, web service composition languages use standard operators like se...
متن کاملContextual Equivalence for the Pi-Calculus that can Stop
The pi-calculus is a well-analyzed model for mobile processes and mobile computations. While a lot of other process and lambda calculi that are core languages of higher-order concurrent and/or functional programming languages use a contextual semantics observing the termination behavior of programs in all program contexts, traditional program equivalences in the pi-calculus are bisimulations an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004